home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- Path: cs.vu.nl!oscholt
- From: oscholt@cs.vu.nl (Oscar Scholten)
- Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
- Nntp-Posting-Host: galei.cs.vu.nl
- Followup-To: comp.lang.c++,comp.lang.eiffel,comp.lang.c,comp.object,comp.software-eng
- References: <31494D29.4D4B@dmu.ac.uk> <DoG3HE.48E@assip.csasyd.oz> <31517E6F.5930@dmu.ac.uk>
- Sender: news@cs.vu.nl
- Organization: Fac. Wiskunde & Informatica, VU, Amsterdam
- Date: Fri, 22 Mar 1996 10:35:53 GMT
- X-Newsreader: TIN [version 1.2 PL2]
- Message-ID: <Doo03u.347.0.-s@cs.vu.nl>
-
- : > Aside from the historical argument, could another reason be that people
- : > love power and permissive languages such as C give such power?
-
- : No curried functions, function constructors, lazy evaluation, or generic
- : data and function types. No assertions, exceptions, concurrency, or
- : parallelism. No built in string, vector, matrix, or complex operations.
- : No garbage collection. No embedded SQL. No opaque types or language
- : construct for naming a group of related operations. Think of any powerful
- : construct you like from any language and you will find it NOT in C (or
- : at least not during the period C was catching on).
-
- I think that power ment the ability to do anything with any part of your
- machine. Not the ability to use some high-level concepts as SQL.
- Do note that one can always write something like that for him/herself, or
- use some third party library.
- Besides, languages that support the things you mentioned usually do not allow
- you to do all the typical c/c++ things, like your own memory management etc.
-
- Oscar
- --
- Oscar Scholten ( oscholt@cs.vu.nl )
-